
// 0   articleId	自增ID		int	11		是
// 1	catId	父ID		int	11		是
// 2	articleTitle	文章标题		varchar	200		是
// 3	isShow	是否显示	0:隐藏 1:显示	tinyint	4	1	是
// 4	articleContent	文章内容		text			是
// 5	articleKey	文章SEO关键字		varchar	200		
// 6	staffId	创建者		int	11		是
// 7	dataFlag	有效状态	-1：无效 1：有效	tinyint	4	1	是
// 8	createTime	创建时间		datetime			是
// 9	solve	觉得文章有帮助的次数		int unsigned	10	0	
// 10	unsolve	觉得文章没帮助的次数		int unsigned	10	0	
// 11	coverImg	文章封面图片		varchar	150		
// 12	visitorNum	浏览数		int unsigned	10	0	
// 13	TypeStatus	文章布局方式	1:左图右文 2:左文右图 3:上文下图 4:全文	int	10	1	
// 14	likeNum	点赞数		int	50	0	
// 15	catSort	排序号		int	11	0	
// 16	articleDesc	文章SEO描述		varchar	500		
module.exports = app => {
    const { STRING, INTEGER, TEXT, DOUBLE, DATE } = app.Sequelize;
    const Content = app.model.define('article', {
        articleId: { type: INTEGER, primaryKey: true, autoIncrement: true },
        catId: INTEGER,
        staffId: INTEGER,
        articleTitle: STRING,
        catImg: STRING,
        articleContent:TEXT,
        type: STRING,
        isShow: {
            type: INTEGER,
            defaultValue: 1,
            comment: "1展示 0 不展示 "
        },
        dataFlag: {
            type: INTEGER,
            defaultValue: 1,
            comment: "1正常 0 删除 "

        },
        catSort: INTEGER,
        visitorNum: INTEGER,
        
        created_at: DATE,
        updated_at: DATE,
    });
    return Content;
};